package org.artifact.core.server.bootstrap;

import org.artifact.core.server.mirror.ServerMirror;

public interface ServerBootstrap {

    ServerMirror getServerMirror();

    void start(String[] args);


    void stop();


    /**
     * 启动前
     */
    void beforeStart();

    /**
     * 启动后
     */
    void afterStart();


    /**
     * 停止前
     */
    void beforeStop();

    /**
     * 停止后
     */
    void afterStop();
}
